image-annotation-app

How to run this app

Running both backend and frontend code on one MacOS is recommended.

Prerequisites

server side ( backend/ )

pipenv (brew install pipenv)

docker

client side ( frontend/ )

Node.js > 8.9
npm > 6
vue > 3

Run Code

backend

cd ./backend

docker-compose up -d

pipenv install

cd ./app

pipenv run python manage.py migrate
pipenv run python manage.py runserver

curl http://localhost:8000/api/test/
=> supposed to see {"msg": "It works !!"}

frontend

cd ./frontend

npm install

npm run serve

go for http://localhost:8080, supposed to see the page for Create New Annotation Task:

homepage

homepage

How I solved the problems

problem 1: annotation UI

problem 2: create and distribute annotation task

problem 3: check the progress of annotation task